home *** CD-ROM | disk | FTP | other *** search
- package sun.font;
-
- import java.awt.font.FontRenderContext;
- import java.awt.font.LineMetrics;
-
- public final class FontLineMetrics extends LineMetrics implements Cloneable {
- public int numchars;
- // $FF: renamed from: cm sun.font.CoreMetrics
- public final CoreMetrics field_0;
- public final FontRenderContext frc;
-
- public FontLineMetrics(int var1, CoreMetrics var2, FontRenderContext var3) {
- this.numchars = var1;
- this.field_0 = var2;
- this.frc = var3;
- }
-
- public final int getNumChars() {
- return this.numchars;
- }
-
- public final float getAscent() {
- return this.field_0.ascent;
- }
-
- public final float getDescent() {
- return this.field_0.descent;
- }
-
- public final float getLeading() {
- return this.field_0.leading;
- }
-
- public final float getHeight() {
- return this.field_0.height;
- }
-
- public final int getBaselineIndex() {
- return this.field_0.baselineIndex;
- }
-
- public final float[] getBaselineOffsets() {
- return (float[])this.field_0.baselineOffsets.clone();
- }
-
- public final float getStrikethroughOffset() {
- return this.field_0.strikethroughOffset;
- }
-
- public final float getStrikethroughThickness() {
- return this.field_0.strikethroughThickness;
- }
-
- public final float getUnderlineOffset() {
- return this.field_0.underlineOffset;
- }
-
- public final float getUnderlineThickness() {
- return this.field_0.underlineThickness;
- }
-
- public final int hashCode() {
- return this.field_0.hashCode();
- }
-
- public final boolean equals(Object var1) {
- try {
- return this.field_0.equals(((FontLineMetrics)var1).field_0);
- } catch (ClassCastException var3) {
- return false;
- }
- }
-
- public final Object clone() {
- try {
- return super.clone();
- } catch (CloneNotSupportedException var2) {
- throw new InternalError();
- }
- }
- }
-